Regenerate files
authorFelix Krull <f_krull@gmx.de>
Sun, 15 Dec 2019 11:43:56 +0000 (12:43 +0100)
committerColin Walters <walters@verbum.org>
Fri, 6 May 2022 16:53:55 +0000 (12:53 -0400)
rust-bindings/rust/src/auto/async_progress.rs
rust-bindings/rust/src/auto/mutable_tree.rs
rust-bindings/rust/sys/Cargo.toml
rust-bindings/rust/sys/build.rs
rust-bindings/rust/sys/src/lib.rs

index f4374c2eca0420dcba96d9c7cc3697e62241a689..4b95b6547e6b07a2b4201a004c73fa899ded3123 100644 (file)
@@ -46,6 +46,9 @@ impl Default for AsyncProgress {
 pub const NONE_ASYNC_PROGRESS: Option<&AsyncProgress> = None;
 
 pub trait AsyncProgressExt: 'static {
+    #[cfg(any(feature = "v2019_6", feature = "dox"))]
+    fn copy_state<P: IsA<AsyncProgress>>(&self, dest: &P);
+
     fn finish(&self);
 
     //#[cfg(any(feature = "v2017_6", feature = "dox"))]
@@ -78,6 +81,13 @@ pub trait AsyncProgressExt: 'static {
 }
 
 impl<O: IsA<AsyncProgress>> AsyncProgressExt for O {
+    #[cfg(any(feature = "v2019_6", feature = "dox"))]
+    fn copy_state<P: IsA<AsyncProgress>>(&self, dest: &P) {
+        unsafe {
+            ostree_sys::ostree_async_progress_copy_state(self.as_ref().to_glib_none().0, dest.as_ref().to_glib_none().0);
+        }
+    }
+
     fn finish(&self) {
         unsafe {
             ostree_sys::ostree_async_progress_finish(self.as_ref().to_glib_none().0);
index 45659bb2fed81dcddac98253f81565c65f8020aa..0d58acadc824914e8c09dfbc6f8d6742dc8e853f 100644 (file)
@@ -60,7 +60,7 @@ pub trait MutableTreeExt: 'static {
 
     fn get_metadata_checksum(&self) -> Option<GString>;
 
-    //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 39 };
+    //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 40 };
 
     fn lookup(&self, name: &str) -> Result<(GString, MutableTree), Error>;
 
@@ -122,7 +122,7 @@ impl<O: IsA<MutableTree>> MutableTreeExt for O {
         }
     }
 
-    //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 39 } {
+    //fn get_subdirs(&self) -> /*Unknown conversion*//*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 1, id: 40 } {
     //    unsafe { TODO: call ostree_sys:ostree_mutable_tree_get_subdirs() }
     //}
 
index 34aec339282455f1880c96821a2706cd7186e6c8..6466d848827f261caf8a2adc4fd1eb07773c78ab 100644 (file)
@@ -45,6 +45,7 @@ v2018_9 = ["v2018_7"]
 v2019_2 = ["v2018_9"]
 v2019_3 = ["v2019_2"]
 v2019_4 = ["v2019_3"]
+v2019_6 = ["v2019_4"]
 dox = []
 
 [lib]
@@ -64,4 +65,4 @@ repository = "https://gitlab.com/fkrull/ostree-rs"
 version = "0.5.1"
 
 ["package.metadata.docs.rs"]
-features = ["dox", "v2019_4"]
+features = ["dox", "v2019_6"]
index 1155decc3a781bcd864881ceecbf4105e2da68b5..6db8c4c982c4c11eaaa249b2c77fb5e4b0aa0c96 100644 (file)
@@ -31,7 +31,9 @@ fn main() {
 fn find() -> Result<(), Error> {
     let package_name = "ostree-1";
     let shared_libs = ["ostree-1"];
-    let version = if cfg!(feature = "v2019_4") {
+    let version = if cfg!(feature = "v2019_6") {
+        "2019.6"
+    } else if cfg!(feature = "v2019_4") {
         "2019.4"
     } else if cfg!(feature = "v2019_3") {
         "2019.3"
index fbbb87d10de8f9110667ba7d9a5353b58c1b7a1e..ba1fc0958e9a4b96e7ffcedb4f1e64eeb73ff6f5 100644 (file)
@@ -333,6 +333,11 @@ pub struct _OstreeKernelArgs(c_void);
 
 pub type OstreeKernelArgs = *mut _OstreeKernelArgs;
 
+#[repr(C)]
+pub struct _OstreeKernelArgsEntry(c_void);
+
+pub type OstreeKernelArgsEntry = *mut _OstreeKernelArgsEntry;
+
 #[repr(C)]
 pub struct _OstreeLibarchiveInputStreamPrivate(c_void);
 
@@ -1024,6 +1029,8 @@ extern "C" {
     pub fn ostree_async_progress_get_type() -> GType;
     pub fn ostree_async_progress_new() -> *mut OstreeAsyncProgress;
     pub fn ostree_async_progress_new_and_connect(changed: *mut gpointer, user_data: gpointer) -> *mut OstreeAsyncProgress;
+    #[cfg(any(feature = "v2019_6", feature = "dox"))]
+    pub fn ostree_async_progress_copy_state(self_: *mut OstreeAsyncProgress, dest: *mut OstreeAsyncProgress);
     pub fn ostree_async_progress_finish(self_: *mut OstreeAsyncProgress);
     #[cfg(any(feature = "v2017_6", feature = "dox"))]
     pub fn ostree_async_progress_get(self_: *mut OstreeAsyncProgress, ...);